thomas walkup
EsportsROLR and the US Esports Betting Game: Market Not Yet Mature, But Players Are ReadyTens of thousands of esports fans once packed North American arenas to watch...
International FootballSeven Years After Juventus: Napoli, Allegri and the Test of the ChooserLele Adani said it on air, not loudly, but each word landed like a verdict:...
SwimmingVietnamese Swimming and the Price of Medals Without DataIn May 2026, at the SEA Games 32 in Cambodia, I sat in front of my screen,...
Domestic Football70 Years of Cong An Ha Noi FC: When Quang Hai and Nguyen Filip Stand Between Two GenerationsThe 70th-anniversary celebration of Cong An Ha Noi FC took place on an...
Domestic FootballVietnamese Football and Its Structural Ceiling: Reading V.League to Understand the Continental LimitI once sat with a continental match recording at nearly two in the morning in...
BadmintonAsian Games 2026: The Lineup Enigma and India's Spatial Equation in Badminton Men's Team EventEvery lineup is a spatial equation, we just haven't found the unknown yet. Wh...
Domestic FootballVietnamese Football: Read the Structure Before the TableOn an April evening, I sat in front of a screen in Valencia and rewound the...
EsportsWorlds 2026: LCK's fourth seed lifted the trophy while the LCK summer champion fell in the quarterfinalsOn November 2, 2026, at the O2 Arena in London, T1 defeated Bilibili Gaming 3...
BadmintonFrom 5-1 to 5-11: The Uncontrolled Variable Behind Lakshya Sen's Asian Games 2026 DefeatThe final shuttle fell into the net. Lakshya Sen stood still, looking to his...
International FootballEusebio Sacristán's advice to Hamza Abdelkarim: patience, while the data stays silentAt minute 60 on a small pitch in Utebo, Hamza Abdelkarim took the ball on his...
International FootballThe Red Card on the Touchline: Nuri Sahin, Basaksehir and Four Points From EuropeThe Red Card That Was Not For Sahin Somewhere past the hour mark, the technic...
BadmintonHaze at Indonesia Masters Super 100: When the Top Seed Puts the Whole System on TrialOver three days of watching the matches at the Indonesia Masters Super 100, t...
EsportsThunderpick World Championship 2026: Four 2-0 Sweeps, One Missing Visa, and the Gap in CS2The opening day of the Thunderpick World Championship 2026 at BLAST Arena...
EsportsResident Evil Code Veronica Remake: Two Columns of Data and the 90% GapOn my tracking board, Resident Evil — Code: Veronica Remake sits in two...
VolleyballDefeated by Chinese Taipei, Indonesian Women's Volleyball Team Finishes 6th at the 2026 Asian GamesI stayed behind long after the final whistle of the women's volleyball...
EsportsMLBB at the 2026 Asian Games: An 11-Team Field, a Three-Day Squeeze and the Philippines' Historic BetOn September 29, 2026, at the Aichi Sky Expo in Tokoname, Aichi Prefecture,...
Martial ArtsJung Su-jin's judo weigh-in disqualification: 100 grams, 15 minutes, and a broken processIn the final 15 minutes before the weigh-in deadline, Jung Su-jin sat in the...
International FootballDeMelo Re-signs with Racing: Medical Shock and NWSL Institutional CrisisIn the world of professional women's soccer, few events mix medical data,...
Domestic FootballThe V.League Transfer Window: The Free-Agent Deal and the Gap Nobody MeasuresThe V.League Transfer Window: The Free-Agent Deal and the Gap Nobody Measures...
International FootballShuto Nagano scores in the 89th minute and plays the full 90: a signal from Japan U-21's ball-playing centre-backIn the 89th minute of Japan U-21's opening group match in the men's football...
